german touring and automobile company - French English Dictionary